/* 将二进制形式转换为十进制整数 */

let s = '10011000101' ;

const last = s.length - 1 ; // 计算字符串中最后一个字符的索引

let x = 0 ;

for( let i = last , n = 0 ; i >= 0 ; i-- , n++ ){
	// 暂不考虑性能问题
	let y = s.charAt( i ) * ( 2 ** n );
	console.log( y );
	x = x + y ;
}

console.log( s , x );